$(function() {
	initTable();	

	// 查询
	$('#btnQuery').on('click', function() {
		sys.reloadTable('wechatMsgKeywordReplyTable');
	});
	
	// 清空
	$('#btnClear').on('click', function() {
		$("#keyword").val(""); 
	});

	$('#btnAdd').on('click', function() {
		window.location.href = rootPath + '/wechatMsgKeywordReply/toAddWechatMsgKeywordReply';
	});

})

function initTable(){
	// 定义列
	var columns = [
		{
			field : 'no',
			title : '序号',
			align : 'left',
			formatter : function(value, row, index) {
				return index + 1;
			}
		},
		{
			field : 'keyword',
			title : '关键字',
			align : 'center'
		},
		{
			field : 'matchRule',
			title : '匹配类型',
			align : 'center',
			formatter : function(value, row, index) {
				if (value == '1') {
					return "完全匹配";
				} else {
					return "包含匹配";
				}
			}
		},
		{
			field : 'wechatMsgConfigInfo.msgType',
			title : '消息类型',
			align : 'center',
			valign : 'middle',
			formatter: function(value, row, index) {
				if (value == '1') {
					return "文本消息";
				} else if (value == '2') {
					return "图片消息";
				} else if (value == '3') {
					return " 图文消息";
				}
			}
		},
		{
			field : 'wechatMsgConfigInfo.msgTitle',
			title : '消息标题',
			align : 'center',
			valign : 'middle',
		},
		{
			field : '#',
			title : '有效时间',
			align : 'center',
			formatter : function(value, row, index) {
				return moment(row.effectiveBeginTime).format('YYYY-MM-DD HH:mm:ss') + "-"
					+ moment(row.effectiveEndTime).format('YYYY-MM-DD HH:mm:ss');
			}
		},
		{
			field : 'createTime',
			title : '录入时间',
			align : 'center',
			valign : 'middle',
			formatter: function(value, row, index) {
				return moment(value).format('YYYY-MM-DD HH:mm:ss')
			}
		},
		{	
			field : '#',
			title : '操作',
			align : 'center',
			formatter : function(value, row, index) {
				var strHtml = "";
   				strHtml += "<a class='btn btn-warning btn-xs' onclick='toEdit("+row.id+")'>编辑</a>";
   				return strHtml;
			}
		}, ];
			
			
	// 定义查询回调函数（查询参数在此设置）
	var queryParams = function(params) {
		var keyword =  $("#keyword").val()
		
		return {
			rows : params.limit, // 页面大小
			page : params.pageNumber, // 页码
			keyword : keyword, 
		};
	};
	
	var url = rootPath + "/wechatMsgKeywordReply/listWechatMsgKeywordReplyPage"; // 请求json数据的服务器地址
	sys.initTable('wechatMsgKeywordReplyTable', {
		url : url,
		queryParams : queryParams,
		columns : columns,
		striped : true,
		clickToSelect : true
	});
}

// 跳转编辑页面
function toEdit(id) {
	window.location.href = rootPath + "/wechatMsgKeywordReply/toUpdateWechatMsgKeywordReply?id=" + id;
}